package io.renren.modules.app.entity.ibps;

import java.sql.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import lombok.Data;

/**
 * 参与者
 */
@Data
@Entity
@Table(name = "ibps_party_entity")
public class PartyEntity {
	@Id
	@Column(name = "id_")
	private Long id;

	// 参与者类型。org=；employee=员工；position=岗位 ,role=角色
	@Column(name = "PARTY_TYPE_")
	private String party_type_;

	// 参与者别名
	@Column(name = "PARTY_ALIAS_")
	private String party_alias_;

	// 业务主键，实体表的别名字段
	@Column(name = "PARTY_KEY_")
	private String party_key_;

	// 参与者名称
	@Column(name = "NAME_")
	private String name_;

	// 树 - 父参与者 ID
	@Column(name = "PARENT_ID_")
	private String parent_id_;

	// 树 - 路径
	@Column(name = "PATH_")
	private String path_;

	// 树 - 所属层次
	@Column(name = "DEPTH_")
	private String depth_;

	// 创建者
	@Column(name = "CREATE_BY_")
	private String create_by_;
	@Column(name = "CREATE_TIME_")
	private Date CREATE_TIME_;
}
